Big Huge Thesaurus

Prince Rupert

noun